A Unified Framework for Evaluating Replica Placement Algorithms
نویسندگان
چکیده
The placement of data to maximize the performance and minimize the cost of a computing system is an optimization problem that has been studied extensively in several fields, including distributed databases, storage systems and, more recently, content delivery networks. However, little has been done to compare the various approaches and their applicability to different systems. This paper introduces a framework that facilitates the evaluation of replica placement algorithms. Existing algorithms are mapped to a generic set of primitives describing both problem definitions and heuristics. Based on these primitives, contributions of proposed algorithms can be crisply identified and reported. The primitives are also used to estimate the time it takes for an algorithm to reach a decision. Using actual implementations, we show that message sizes and disk access also have to be taken into account to provide a good estimate, not only the traditional computation and message complexities. We show that most proposed algorithms are prohibitively expensive for systems with more than 104 nodes and 104 objects. We also report on comparisons between algorithms with different system models, based on the goodness of the produced placement.
منابع مشابه
A Framework for Evaluating Replica Placement Algorithms
This paper introduces a framework for evaluating replica placement algorithms (RPA) for content delivery networks (CDN) as well as RPAs from other fields that might be applicable to current or future CDNs. First, the framework classifies and qualitatively compares RPAs using a generic set of primitives that capture problem definitions and heuristics. Second, it provides estimates for the decisi...
متن کاملDo We Need Replica Placement Algorithms in Content Delivery Networks?
Numerous replica placement algorithms have been proposed in the literature for use in content delivery networks. However, little has been done to compare the various placement algorithms against each other and against caching. This paper debates whether we need replica placement algorithms in content delivery networks or not. The paper uses extensive evaluation of algorithms, systems and web wo...
متن کاملReplica Placement Algorithms with Latency Constraints in Content Distribution Networks
Content distribution networks (CDNs) are a recent development to improve the performance of networked applications. The design of replica placement algorithms is one of the foremost problems in CDNs. Current replica placement methods do not guarantee a bound on the maximum latency to any client. In this paper, we propose several algorithms for replica placement with latency constraints. The alg...
متن کاملImage Retrieval Using Dynamic Weighting of Compressed High Level Features Framework with LER Matrix
In this article, a fabulous method for database retrieval is proposed. The multi-resolution modified wavelet transform for each of image is computed and the standard deviation and average are utilized as the textural features. Then, the proposed modified bit-based color histogram and edge detectors were utilized to define the high level features. A feedback-based dynamic weighting of shap...
متن کاملA Unified Approach for Design of Lp Polynomial Algorithms
By summarizing Khachiyan's algorithm and Karmarkar's algorithm forlinear program (LP) a unified methodology for the design of polynomial-time algorithms for LP is presented in this paper. A key concept is the so-called extended binary search (EBS) algorithm introduced by the author. It is used as a unified model to analyze the complexities of the existing modem LP algorithms and possibly, help ...
متن کامل